((doc) => {
    // 获取元素
    let hover_text = doc.querySelector('.hover-text');
    let hover_img = doc.querySelector('.hover-img');

    // 初始化
    const init = () => {
        bindEvent();
    };

    const bindEvent = () => {
        doc.addEventListener('mousemove', (e) => showHoverCon(e));
    };

    // 事件函数;

    function showHoverCon(e) {
        let x = e.pageX,
            y = e.pageY

        hover_img.style.left = x + 'px'
        hover_img.style.top = y + 'px'

        // 
        hover_text.style.setProperty('--x', x + 'px')
        hover_text.style.setProperty('--y', y + 'px')
    }

    init();
})(document);
